<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <link href="cpip.css" rel="stylesheet" type="text/css" />
    <title>File: /usr/include/mach/i386/_structs.h</title>
  </head>
  <body>
    <h1>File: /usr/include/mach/i386/_structs.h</h1>
    <p>Green shading in the line number column
means the source is part of the translation unit, red means it is conditionally excluded.
Highlighted line numbers link to the translation unit page. Highlighted macros link to
the macro page.</p>
    <pre><a name="1" /><span class="True">       1:</span> <span class="k">/*</span>
<a name="2" /><span class="True">       2:</span> <span class="k"> * Copyright (c) 2004-2006 Apple Computer, Inc. All rights reserved.</span>
<a name="3" /><span class="True">       3:</span> <span class="k"> *</span>
<a name="4" /><span class="True">       4:</span> <span class="k"> * @APPLE_OSREFERENCE_LICENSE_HEADER_START@</span>
<a name="5" /><span class="True">       5:</span> <span class="k"> * </span>
<a name="6" /><span class="True">       6:</span> <span class="k"> * This file contains Original Code and/or Modifications of Original Code</span>
<a name="7" /><span class="True">       7:</span> <span class="k"> * as defined in and that are subject to the Apple Public Source License</span>
<a name="8" /><span class="True">       8:</span> <span class="k"> * Version 2.0 (the &apos;License&apos;). You may not use this file except in</span>
<a name="9" /><span class="True">       9:</span> <span class="k"> * compliance with the License. The rights granted to you under the License</span>
<a name="10" /><span class="True">      10:</span> <span class="k"> * may not be used to create, or enable the creation or redistribution of,</span>
<a name="11" /><span class="True">      11:</span> <span class="k"> * unlawful or unlicensed copies of an Apple operating system, or to</span>
<a name="12" /><span class="True">      12:</span> <span class="k"> * circumvent, violate, or enable the circumvention or violation of, any</span>
<a name="13" /><span class="True">      13:</span> <span class="k"> * terms of an Apple operating system software license agreement.</span>
<a name="14" /><span class="True">      14:</span> <span class="k"> * </span>
<a name="15" /><span class="True">      15:</span> <span class="k"> * Please obtain a copy of the License at</span>
<a name="16" /><span class="True">      16:</span> <span class="k"> * http://www.opensource.apple.com/apsl/ and read it before using this file.</span>
<a name="17" /><span class="True">      17:</span> <span class="k"> * </span>
<a name="18" /><span class="True">      18:</span> <span class="k"> * The Original Code and all software distributed under the License are</span>
<a name="19" /><span class="True">      19:</span> <span class="k"> * distributed on an &apos;AS IS&apos; basis, WITHOUT WARRANTY OF ANY KIND, EITHER</span>
<a name="20" /><span class="True">      20:</span> <span class="k"> * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,</span>
<a name="21" /><span class="True">      21:</span> <span class="k"> * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,</span>
<a name="22" /><span class="True">      22:</span> <span class="k"> * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.</span>
<a name="23" /><span class="True">      23:</span> <span class="k"> * Please see the License for the specific language governing rights and</span>
<a name="24" /><span class="True">      24:</span> <span class="k"> * limitations under the License.</span>
<a name="25" /><span class="True">      25:</span> <span class="k"> * </span>
<a name="26" /><span class="True">      26:</span> <span class="k"> * @APPLE_OSREFERENCE_LICENSE_HEADER_END@</span>
<a name="27" /><span class="True">      27:</span> <span class="k"> */</span>
<a name="28" /><span class="True">      28:</span> <span class="k">/*</span>
<a name="29" /><span class="True">      29:</span> <span class="k"> * @OSF_COPYRIGHT@</span>
<a name="30" /><span class="True">      30:</span> <span class="k"> */</span>
<a name="31" /><span class="True">      31:</span> 
<a name="32" /><span class="True">      32:</span> <span class="f">#</span><span class="n">ifndef</span>    <a href="macros_noref.html#_X01BQ0hfSTM4Nl9fU1RSVUNUU19IX18w"><span class="b">_MACH_I386__STRUCTS_H_</span></a>
<a name="33" /><span class="True">      33:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_noref.html#_X01BQ0hfSTM4Nl9fU1RSVUNUU19IX18w"><span class="b">_MACH_I386__STRUCTS_H_</span></a>
<a name="34" /><span class="True">      34:</span> 
<a name="35" /><span class="True">      35:</span> <span class="k">/*</span>
<a name="36" /><span class="True">      36:</span> <span class="k"> * i386 is the structure that is exported to user threads for </span>
<a name="37" /><span class="True">      37:</span> <span class="k"> * use in status/mutate calls.  This structure should never change.</span>
<a name="38" /><span class="True">      38:</span> <span class="k"> *</span>
<a name="39" /><span class="True">      39:</span> <span class="k"> */</span>
<a name="40" /><span class="True">      40:</span> 
<a name="41" /><span class="True">      41:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="42" /><span class="True">      42:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_THREAD_STATE32</span></a>    <span class="m">struct</span> <span class="b">__darwin_i386_thread_state</span>
<a name="43" /><span class="True">      43:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_THREAD_STATE32</span></a>
<a name="44" /><span class="True">      44:</span> <span class="f">{</span>
<a name="45" /><span class="True">      45:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__eax</span><span class="f">;</span>
<a name="46" /><span class="True">      46:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__ebx</span><span class="f">;</span>
<a name="47" /><span class="True">      47:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__ecx</span><span class="f">;</span>
<a name="48" /><span class="True">      48:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__edx</span><span class="f">;</span>
<a name="49" /><span class="True">      49:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__edi</span><span class="f">;</span>
<a name="50" /><span class="True">      50:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__esi</span><span class="f">;</span>
<a name="51" /><span class="True">      51:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__ebp</span><span class="f">;</span>
<a name="52" /><span class="True">      52:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__esp</span><span class="f">;</span>
<a name="53" /><span class="True">      53:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__ss</span><span class="f">;</span>
<a name="54" /><span class="True">      54:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__eflags</span><span class="f">;</span>
<a name="55" /><span class="True">      55:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__eip</span><span class="f">;</span>
<a name="56" /><span class="True">      56:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__cs</span><span class="f">;</span>
<a name="57" /><span class="True">      57:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__ds</span><span class="f">;</span>
<a name="58" /><span class="True">      58:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__es</span><span class="f">;</span>
<a name="59" /><span class="True">      59:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__fs</span><span class="f">;</span>
<a name="60" /><span class="True">      60:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__gs</span><span class="f">;</span>
<a name="61" /><span class="True">      61:</span> <span class="f">}</span><span class="f">;</span>
<a name="62" /><span class="False">      62:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="63" /><span class="False">      63:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_THREAD_STATE32</span></a>    <span class="m">struct</span> <span class="b">i386_thread_state</span>
<a name="64" /><span class="False">      64:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_THREAD_STATE32</span></a>
<a name="65" /><span class="False">      65:</span> <span class="f">{</span>
<a name="66" /><span class="False">      66:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">eax</span><span class="f">;</span>
<a name="67" /><span class="False">      67:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">ebx</span><span class="f">;</span>
<a name="68" /><span class="False">      68:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">ecx</span><span class="f">;</span>
<a name="69" /><span class="False">      69:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">edx</span><span class="f">;</span>
<a name="70" /><span class="False">      70:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">edi</span><span class="f">;</span>
<a name="71" /><span class="False">      71:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">esi</span><span class="f">;</span>
<a name="72" /><span class="False">      72:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">ebp</span><span class="f">;</span>
<a name="73" /><span class="False">      73:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">esp</span><span class="f">;</span>
<a name="74" /><span class="False">      74:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">ss</span><span class="f">;</span>
<a name="75" /><span class="False">      75:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">eflags</span><span class="f">;</span>
<a name="76" /><span class="False">      76:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">eip</span><span class="f">;</span>
<a name="77" /><span class="False">      77:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">cs</span><span class="f">;</span>
<a name="78" /><span class="False">      78:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">ds</span><span class="f">;</span>
<a name="79" /><span class="False">      79:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">es</span><span class="f">;</span>
<a name="80" /><span class="False">      80:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">fs</span><span class="f">;</span>
<a name="81" /><span class="False">      81:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">gs</span><span class="f">;</span>
<a name="82" /><span class="False">      82:</span> <span class="f">}</span><span class="f">;</span>
<a name="83" /><span class="True">      83:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="84" /><span class="True">      84:</span> 
<a name="85" /><span class="True">      85:</span> <span class="k">/* This structure should be double-word aligned for performance */</span>
<a name="86" /><span class="True">      86:</span> 
<a name="87" /><span class="True">      87:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="88" /><span class="True">      88:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="m">struct</span> <span class="b">__darwin_fp_control</span>
<a name="89" /><span class="True">      89:</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>
<a name="90" /><span class="True">      90:</span> <span class="f">{</span>
<a name="91" /><span class="True">      91:</span>     <span class="m">unsigned</span> <span class="m">short</span>        <span class="b">__invalid</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="92" /><span class="True">      92:</span>                     <span class="b">__denorm</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="93" /><span class="True">      93:</span>                 <span class="b">__zdiv</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="94" /><span class="True">      94:</span>                 <span class="b">__ovrfl</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="95" /><span class="True">      95:</span>                 <span class="b">__undfl</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="96" /><span class="True">      96:</span>                 <span class="b">__precis</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="97" /><span class="True">      97:</span>                         <span class="f">:</span><span class="c">2</span><span class="f">,</span>
<a name="98" /><span class="True">      98:</span>                 <span class="b">__pc</span>        <span class="f">:</span><span class="c">2</span><span class="f">,</span>
<a name="99" /><span class="True">      99:</span> <span class="f">#</span><span class="n">if</span> <span class="f">!</span><span class="b">defined</span><span class="f">(</span><span class="b">_POSIX_C_SOURCE</span><span class="f">)</span> <span class="f">||</span> <span class="b">defined</span><span class="f">(</span><a href="macros_ref.html#_X0RBUldJTl9DX1NPVVJDRV8w"><span class="b">_DARWIN_C_SOURCE</span></a><span class="f">)</span>
<a name="100" /><span class="True">     100:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUFJFQ18yNEJfMA__"><span class="b">FP_PREC_24B</span></a>        <span class="c">0</span>
<a name="101" /><span class="True">     101:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_noref.html#_RlBfUFJFQ181M0JfMA__"><span class="b">FP_PREC_53B</span></a>        <span class="c">2</span>
<a name="102" /><span class="True">     102:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUFJFQ182NEJfMA__"><span class="b">FP_PREC_64B</span></a>        <span class="c">3</span>
<a name="103" /><span class="True">     103:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !_POSIX_C_SOURCE || _DARWIN_C_SOURCE */</span>
<a name="104" /><span class="True">     104:</span>                 <span class="b">__rc</span>        <span class="f">:</span><span class="c">2</span><span class="f">,</span>
<a name="105" /><span class="True">     105:</span> <span class="f">#</span><span class="n">if</span> <span class="f">!</span><span class="b">defined</span><span class="f">(</span><span class="b">_POSIX_C_SOURCE</span><span class="f">)</span> <span class="f">||</span> <span class="b">defined</span><span class="f">(</span><a href="macros_ref.html#_X0RBUldJTl9DX1NPVVJDRV8w"><span class="b">_DARWIN_C_SOURCE</span></a><span class="f">)</span>
<a name="106" /><span class="True">     106:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUk5EX05FQVJfMA__"><span class="b">FP_RND_NEAR</span></a>        <span class="c">0</span>
<a name="107" /><span class="True">     107:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUk5EX0RPV05fMA__"><span class="b">FP_RND_DOWN</span></a>        <span class="c">1</span>
<a name="108" /><span class="True">     108:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUk5EX1VQXzA_"><span class="b">FP_RND_UP</span></a>        <span class="c">2</span>
<a name="109" /><span class="True">     109:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfQ0hPUF8w"><span class="b">FP_CHOP</span></a>            <span class="c">3</span>
<a name="110" /><span class="True">     110:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !_POSIX_C_SOURCE || _DARWIN_C_SOURCE */</span>
<a name="111" /><span class="True">     111:</span>                     <span class="k">/*inf*/</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="112" /><span class="True">     112:</span>                         <span class="f">:</span><span class="c">3</span><span class="f">;</span>
<a name="113" /><span class="True">     113:</span> <span class="f">}</span><span class="f">;</span>
<a name="114" /><span class="True">     114:</span> <span class="m">typedef</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">__darwin_fp_control_t</span><span class="f">;</span>
<a name="115" /><span class="False">     115:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="116" /><span class="False">     116:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="m">struct</span> <span class="b">fp_control</span>
<a name="117" /><span class="False">     117:</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>
<a name="118" /><span class="False">     118:</span> <span class="f">{</span>
<a name="119" /><span class="False">     119:</span>     <span class="m">unsigned</span> <span class="m">short</span>        <span class="b">invalid</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="120" /><span class="False">     120:</span>                     <span class="b">denorm</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="121" /><span class="False">     121:</span>                 <span class="b">zdiv</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="122" /><span class="False">     122:</span>                 <span class="b">ovrfl</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="123" /><span class="False">     123:</span>                 <span class="b">undfl</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="124" /><span class="False">     124:</span>                 <span class="b">precis</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="125" /><span class="False">     125:</span>                     <span class="f">:</span><span class="c">2</span><span class="f">,</span>
<a name="126" /><span class="False">     126:</span>                 <span class="b">pc</span>    <span class="f">:</span><span class="c">2</span><span class="f">,</span>
<a name="127" /><span class="False">     127:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUFJFQ18yNEJfMA__"><span class="b">FP_PREC_24B</span></a>        <span class="c">0</span>
<a name="128" /><span class="False">     128:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_noref.html#_RlBfUFJFQ181M0JfMA__"><span class="b">FP_PREC_53B</span></a>        <span class="c">2</span>
<a name="129" /><span class="False">     129:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUFJFQ182NEJfMA__"><span class="b">FP_PREC_64B</span></a>        <span class="c">3</span>
<a name="130" /><span class="False">     130:</span>                 <span class="b">rc</span>    <span class="f">:</span><span class="c">2</span><span class="f">,</span>
<a name="131" /><span class="False">     131:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUk5EX05FQVJfMA__"><span class="b">FP_RND_NEAR</span></a>        <span class="c">0</span>
<a name="132" /><span class="False">     132:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUk5EX0RPV05fMA__"><span class="b">FP_RND_DOWN</span></a>        <span class="c">1</span>
<a name="133" /><span class="False">     133:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfUk5EX1VQXzA_"><span class="b">FP_RND_UP</span></a>        <span class="c">2</span>
<a name="134" /><span class="False">     134:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfQ0hPUF8w"><span class="b">FP_CHOP</span></a>            <span class="c">3</span>
<a name="135" /><span class="False">     135:</span>                 <span class="k">/*inf*/</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="136" /><span class="False">     136:</span>                     <span class="f">:</span><span class="c">3</span><span class="f">;</span>
<a name="137" /><span class="False">     137:</span> <span class="f">}</span><span class="f">;</span>
<a name="138" /><span class="False">     138:</span> <span class="m">typedef</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">fp_control_t</span><span class="f">;</span>
<a name="139" /><span class="True">     139:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="140" /><span class="True">     140:</span> 
<a name="141" /><span class="True">     141:</span> <span class="k">/*</span>
<a name="142" /><span class="True">     142:</span> <span class="k"> * Status word.</span>
<a name="143" /><span class="True">     143:</span> <span class="k"> */</span>
<a name="144" /><span class="True">     144:</span> 
<a name="145" /><span class="True">     145:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="146" /><span class="True">     146:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="m">struct</span> <span class="b">__darwin_fp_status</span>
<a name="147" /><span class="True">     147:</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>
<a name="148" /><span class="True">     148:</span> <span class="f">{</span>
<a name="149" /><span class="True">     149:</span>     <span class="m">unsigned</span> <span class="m">short</span>        <span class="b">__invalid</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="150" /><span class="True">     150:</span>                     <span class="b">__denorm</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="151" /><span class="True">     151:</span>                 <span class="b">__zdiv</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="152" /><span class="True">     152:</span>                 <span class="b">__ovrfl</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="153" /><span class="True">     153:</span>                 <span class="b">__undfl</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="154" /><span class="True">     154:</span>                 <span class="b">__precis</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="155" /><span class="True">     155:</span>                 <span class="b">__stkflt</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="156" /><span class="True">     156:</span>                 <span class="b">__errsumm</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="157" /><span class="True">     157:</span>                 <span class="b">__c0</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="158" /><span class="True">     158:</span>                 <span class="b">__c1</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="159" /><span class="True">     159:</span>                 <span class="b">__c2</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="160" /><span class="True">     160:</span>                 <span class="b">__tos</span>        <span class="f">:</span><span class="c">3</span><span class="f">,</span>
<a name="161" /><span class="True">     161:</span>                 <span class="b">__c3</span>        <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="162" /><span class="True">     162:</span>                 <span class="b">__busy</span>        <span class="f">:</span><span class="c">1</span><span class="f">;</span>
<a name="163" /><span class="True">     163:</span> <span class="f">}</span><span class="f">;</span>
<a name="164" /><span class="True">     164:</span> <span class="m">typedef</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">__darwin_fp_status_t</span><span class="f">;</span>
<a name="165" /><span class="False">     165:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="166" /><span class="False">     166:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="m">struct</span> <span class="b">fp_status</span>
<a name="167" /><span class="False">     167:</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>
<a name="168" /><span class="False">     168:</span> <span class="f">{</span>
<a name="169" /><span class="False">     169:</span>     <span class="m">unsigned</span> <span class="m">short</span>        <span class="b">invalid</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="170" /><span class="False">     170:</span>                     <span class="b">denorm</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="171" /><span class="False">     171:</span>                 <span class="b">zdiv</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="172" /><span class="False">     172:</span>                 <span class="b">ovrfl</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="173" /><span class="False">     173:</span>                 <span class="b">undfl</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="174" /><span class="False">     174:</span>                 <span class="b">precis</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="175" /><span class="False">     175:</span>                 <span class="b">stkflt</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="176" /><span class="False">     176:</span>                 <span class="b">errsumm</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="177" /><span class="False">     177:</span>                 <span class="b">c0</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="178" /><span class="False">     178:</span>                 <span class="b">c1</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="179" /><span class="False">     179:</span>                 <span class="b">c2</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="180" /><span class="False">     180:</span>                 <span class="b">tos</span>    <span class="f">:</span><span class="c">3</span><span class="f">,</span>
<a name="181" /><span class="False">     181:</span>                 <span class="b">c3</span>    <span class="f">:</span><span class="c">1</span><span class="f">,</span>
<a name="182" /><span class="False">     182:</span>                 <span class="b">busy</span>    <span class="f">:</span><span class="c">1</span><span class="f">;</span>
<a name="183" /><span class="False">     183:</span> <span class="f">}</span><span class="f">;</span>
<a name="184" /><span class="False">     184:</span> <span class="m">typedef</span> <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">fp_status_t</span><span class="f">;</span>
<a name="185" /><span class="True">     185:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="186" /><span class="True">     186:</span>                 
<a name="187" /><span class="True">     187:</span> <span class="k">/* defn of 80bit x87 FPU or MMX register  */</span>
<a name="188" /><span class="True">     188:</span> 
<a name="189" /><span class="True">     189:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="190" /><span class="True">     190:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="m">struct</span> <span class="b">__darwin_mmst_reg</span>
<a name="191" /><span class="True">     191:</span> <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>
<a name="192" /><span class="True">     192:</span> <span class="f">{</span>
<a name="193" /><span class="True">     193:</span>     <span class="m">char</span>    <span class="b">__mmst_reg</span><span class="f">[</span><span class="c">10</span><span class="f">]</span><span class="f">;</span>
<a name="194" /><span class="True">     194:</span>     <span class="m">char</span>    <span class="b">__mmst_rsrv</span><span class="f">[</span><span class="c">6</span><span class="f">]</span><span class="f">;</span>
<a name="195" /><span class="True">     195:</span> <span class="f">}</span><span class="f">;</span>
<a name="196" /><span class="False">     196:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="197" /><span class="False">     197:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="m">struct</span> <span class="b">mmst_reg</span>
<a name="198" /><span class="False">     198:</span> <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>
<a name="199" /><span class="False">     199:</span> <span class="f">{</span>
<a name="200" /><span class="False">     200:</span>     <span class="m">char</span>    <span class="b">mmst_reg</span><span class="f">[</span><span class="c">10</span><span class="f">]</span><span class="f">;</span>
<a name="201" /><span class="False">     201:</span>     <span class="m">char</span>    <span class="b">mmst_rsrv</span><span class="f">[</span><span class="c">6</span><span class="f">]</span><span class="f">;</span>
<a name="202" /><span class="False">     202:</span> <span class="f">}</span><span class="f">;</span>
<a name="203" /><span class="True">     203:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="204" /><span class="True">     204:</span> 
<a name="205" /><span class="True">     205:</span> 
<a name="206" /><span class="True">     206:</span> <span class="k">/* defn of 128 bit XMM regs */</span>
<a name="207" /><span class="True">     207:</span> 
<a name="208" /><span class="True">     208:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="209" /><span class="True">     209:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="m">struct</span> <span class="b">__darwin_xmm_reg</span>
<a name="210" /><span class="True">     210:</span> <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>
<a name="211" /><span class="True">     211:</span> <span class="f">{</span>
<a name="212" /><span class="True">     212:</span>     <span class="m">char</span>        <span class="b">__xmm_reg</span><span class="f">[</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>
<a name="213" /><span class="True">     213:</span> <span class="f">}</span><span class="f">;</span>
<a name="214" /><span class="False">     214:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="215" /><span class="False">     215:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="m">struct</span> <span class="b">xmm_reg</span>
<a name="216" /><span class="False">     216:</span> <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>
<a name="217" /><span class="False">     217:</span> <span class="f">{</span>
<a name="218" /><span class="False">     218:</span>     <span class="m">char</span>        <span class="b">xmm_reg</span><span class="f">[</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>
<a name="219" /><span class="False">     219:</span> <span class="f">}</span><span class="f">;</span>
<a name="220" /><span class="True">     220:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="221" /><span class="True">     221:</span> 
<a name="222" /><span class="True">     222:</span> <span class="k">/* </span>
<a name="223" /><span class="True">     223:</span> <span class="k"> * Floating point state.</span>
<a name="224" /><span class="True">     224:</span> <span class="k"> */</span>
<a name="225" /><span class="True">     225:</span> 
<a name="226" /><span class="True">     226:</span> <span class="f">#</span><span class="n">if</span> <span class="f">!</span><span class="b">defined</span><span class="f">(</span><span class="b">_POSIX_C_SOURCE</span><span class="f">)</span> <span class="f">||</span> <span class="b">defined</span><span class="f">(</span><a href="macros_ref.html#_X0RBUldJTl9DX1NPVVJDRV8w"><span class="b">_DARWIN_C_SOURCE</span></a><span class="f">)</span>
<a name="227" /><span class="True">     227:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_noref.html#_RlBfU1RBVEVfQllURVNfMA__"><span class="b">FP_STATE_BYTES</span></a>        <span class="c">512</span>    <span class="k">/* number of chars worth of data from fpu_fcw */</span>
<a name="228" /><span class="True">     228:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !_POSIX_C_SOURCE || _DARWIN_C_SOURCE */</span>
<a name="229" /><span class="True">     229:</span> 
<a name="230" /><span class="True">     230:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="231" /><span class="True">     231:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_FLOAT_STATE32</span></a>    <span class="m">struct</span> <span class="b">__darwin_i386_float_state</span>
<a name="232" /><span class="True">     232:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_FLOAT_STATE32</span></a>
<a name="233" /><span class="True">     233:</span> <span class="f">{</span>
<a name="234" /><span class="True">     234:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="235" /><span class="True">     235:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">__fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="236" /><span class="True">     236:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">__fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="237" /><span class="True">     237:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="238" /><span class="True">     238:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="239" /><span class="True">     239:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="240" /><span class="True">     240:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_ip</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Pointer offset */</span>
<a name="241" /><span class="True">     241:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_cs</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Pointer Selector */</span>
<a name="242" /><span class="True">     242:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="243" /><span class="True">     243:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_dp</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Operand(Data) Pointer offset */</span>
<a name="244" /><span class="True">     244:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_ds</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Operand(Data) Pointer Selector */</span>
<a name="245" /><span class="True">     245:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="246" /><span class="True">     246:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="247" /><span class="True">     247:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsrmask</span><span class="f">;</span>    <span class="k">/* MXCSR mask */</span>
<a name="248" /><span class="True">     248:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="249" /><span class="True">     249:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="250" /><span class="True">     250:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="251" /><span class="True">     251:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="252" /><span class="True">     252:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="253" /><span class="True">     253:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="254" /><span class="True">     254:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="255" /><span class="True">     255:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="256" /><span class="True">     256:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="257" /><span class="True">     257:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="258" /><span class="True">     258:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="259" /><span class="True">     259:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="260" /><span class="True">     260:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="261" /><span class="True">     261:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="262" /><span class="True">     262:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="263" /><span class="True">     263:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="264" /><span class="True">     264:</span>     <span class="m">char</span>            <span class="b">__fpu_rsrv4</span><span class="f">[</span><span class="c">14</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="265" /><span class="True">     265:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved1</span><span class="f">;</span>
<a name="266" /><span class="True">     266:</span> <span class="f">}</span><span class="f">;</span>
<a name="267" /><span class="True">     267:</span> 
<a name="268" /><span class="True">     268:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_AVX_STATE32</span></a>    <span class="m">struct</span> <span class="b">__darwin_i386_avx_state</span>
<a name="269" /><span class="True">     269:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_AVX_STATE32</span></a>
<a name="270" /><span class="True">     270:</span> <span class="f">{</span>
<a name="271" /><span class="True">     271:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="272" /><span class="True">     272:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">__fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="273" /><span class="True">     273:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">__fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="274" /><span class="True">     274:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="275" /><span class="True">     275:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="276" /><span class="True">     276:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="277" /><span class="True">     277:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_ip</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Pointer offset */</span>
<a name="278" /><span class="True">     278:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_cs</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Pointer Selector */</span>
<a name="279" /><span class="True">     279:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="280" /><span class="True">     280:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_dp</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Operand(Data) Pointer offset */</span>
<a name="281" /><span class="True">     281:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_ds</span><span class="f">;</span>        <span class="k">/* x87 FPU Instruction Operand(Data) Pointer Selector */</span>
<a name="282" /><span class="True">     282:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="283" /><span class="True">     283:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="284" /><span class="True">     284:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsrmask</span><span class="f">;</span>    <span class="k">/* MXCSR mask */</span>
<a name="285" /><span class="True">     285:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="286" /><span class="True">     286:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="287" /><span class="True">     287:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="288" /><span class="True">     288:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="289" /><span class="True">     289:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="290" /><span class="True">     290:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="291" /><span class="True">     291:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="292" /><span class="True">     292:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="293" /><span class="True">     293:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="294" /><span class="True">     294:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="295" /><span class="True">     295:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="296" /><span class="True">     296:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="297" /><span class="True">     297:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="298" /><span class="True">     298:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="299" /><span class="True">     299:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="300" /><span class="True">     300:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="301" /><span class="True">     301:</span>     <span class="m">char</span>            <span class="b">__fpu_rsrv4</span><span class="f">[</span><span class="c">14</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="302" /><span class="True">     302:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved1</span><span class="f">;</span>
<a name="303" /><span class="True">     303:</span>     <span class="m">char</span>            <span class="b">__avx_reserved1</span><span class="f">[</span><span class="c">64</span><span class="f">]</span><span class="f">;</span>
<a name="304" /><span class="True">     304:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh0</span><span class="f">;</span>        <span class="k">/* YMMH 0  */</span>
<a name="305" /><span class="True">     305:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh1</span><span class="f">;</span>        <span class="k">/* YMMH 1  */</span>
<a name="306" /><span class="True">     306:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh2</span><span class="f">;</span>        <span class="k">/* YMMH 2  */</span>
<a name="307" /><span class="True">     307:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh3</span><span class="f">;</span>        <span class="k">/* YMMH 3  */</span>
<a name="308" /><span class="True">     308:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh4</span><span class="f">;</span>        <span class="k">/* YMMH 4  */</span>
<a name="309" /><span class="True">     309:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh5</span><span class="f">;</span>        <span class="k">/* YMMH 5  */</span>
<a name="310" /><span class="True">     310:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh6</span><span class="f">;</span>        <span class="k">/* YMMH 6  */</span>
<a name="311" /><span class="True">     311:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh7</span><span class="f">;</span>        <span class="k">/* YMMH 7  */</span>
<a name="312" /><span class="True">     312:</span> <span class="f">}</span><span class="f">;</span>
<a name="313" /><span class="True">     313:</span> 
<a name="314" /><span class="False">     314:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="315" /><span class="False">     315:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_FLOAT_STATE32</span></a>    <span class="m">struct</span> <span class="b">i386_float_state</span>
<a name="316" /><span class="False">     316:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_FLOAT_STATE32</span></a>
<a name="317" /><span class="False">     317:</span> <span class="f">{</span>
<a name="318" /><span class="False">     318:</span>     <span class="m">int</span>             <span class="b">fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="319" /><span class="False">     319:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="320" /><span class="False">     320:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="321" /><span class="False">     321:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="322" /><span class="False">     322:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="323" /><span class="False">     323:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="324" /><span class="False">     324:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_ip</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Pointer offset */</span>
<a name="325" /><span class="False">     325:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_cs</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Pointer Selector */</span>
<a name="326" /><span class="False">     326:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="327" /><span class="False">     327:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_dp</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Operand(Data) Pointer offset */</span>
<a name="328" /><span class="False">     328:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_ds</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Operand(Data) Pointer Selector */</span>
<a name="329" /><span class="False">     329:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="330" /><span class="False">     330:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="331" /><span class="False">     331:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsrmask</span><span class="f">;</span>        <span class="k">/* MXCSR mask */</span>
<a name="332" /><span class="False">     332:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="333" /><span class="False">     333:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="334" /><span class="False">     334:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="335" /><span class="False">     335:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="336" /><span class="False">     336:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="337" /><span class="False">     337:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="338" /><span class="False">     338:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="339" /><span class="False">     339:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="340" /><span class="False">     340:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="341" /><span class="False">     341:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="342" /><span class="False">     342:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="343" /><span class="False">     343:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="344" /><span class="False">     344:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="345" /><span class="False">     345:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="346" /><span class="False">     346:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="347" /><span class="False">     347:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="348" /><span class="False">     348:</span>     <span class="m">char</span>            <span class="b">fpu_rsrv4</span><span class="f">[</span><span class="c">14</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="349" /><span class="False">     349:</span>     <span class="m">int</span>             <span class="b">fpu_reserved1</span><span class="f">;</span>
<a name="350" /><span class="False">     350:</span> <span class="f">}</span><span class="f">;</span>
<a name="351" /><span class="False">     351:</span> 
<a name="352" /><span class="False">     352:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_AVX_STATE32</span></a>    <span class="m">struct</span> <span class="b">i386_avx_state</span>
<a name="353" /><span class="False">     353:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_AVX_STATE32</span></a>
<a name="354" /><span class="False">     354:</span> <span class="f">{</span>
<a name="355" /><span class="False">     355:</span>     <span class="m">int</span>             <span class="b">fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="356" /><span class="False">     356:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="357" /><span class="False">     357:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="358" /><span class="False">     358:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="359" /><span class="False">     359:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="360" /><span class="False">     360:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="361" /><span class="False">     361:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_ip</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Pointer offset */</span>
<a name="362" /><span class="False">     362:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_cs</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Pointer Selector */</span>
<a name="363" /><span class="False">     363:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="364" /><span class="False">     364:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_dp</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Operand(Data) Pointer offset */</span>
<a name="365" /><span class="False">     365:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_ds</span><span class="f">;</span>            <span class="k">/* x87 FPU Instruction Operand(Data) Pointer Selector */</span>
<a name="366" /><span class="False">     366:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="367" /><span class="False">     367:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="368" /><span class="False">     368:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsrmask</span><span class="f">;</span>        <span class="k">/* MXCSR mask */</span>
<a name="369" /><span class="False">     369:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="370" /><span class="False">     370:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="371" /><span class="False">     371:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="372" /><span class="False">     372:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="373" /><span class="False">     373:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="374" /><span class="False">     374:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="375" /><span class="False">     375:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="376" /><span class="False">     376:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="377" /><span class="False">     377:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="378" /><span class="False">     378:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="379" /><span class="False">     379:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="380" /><span class="False">     380:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="381" /><span class="False">     381:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="382" /><span class="False">     382:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="383" /><span class="False">     383:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="384" /><span class="False">     384:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="385" /><span class="False">     385:</span>     <span class="m">char</span>            <span class="b">fpu_rsrv4</span><span class="f">[</span><span class="c">14</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="386" /><span class="False">     386:</span>     <span class="m">int</span>             <span class="b">fpu_reserved1</span><span class="f">;</span>
<a name="387" /><span class="False">     387:</span>     <span class="m">char</span>            <span class="b">__avx_reserved1</span><span class="f">[</span><span class="c">64</span><span class="f">]</span><span class="f">;</span>
<a name="388" /><span class="False">     388:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh0</span><span class="f">;</span>        <span class="k">/* YMMH 0  */</span>
<a name="389" /><span class="False">     389:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh1</span><span class="f">;</span>        <span class="k">/* YMMH 1  */</span>
<a name="390" /><span class="False">     390:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh2</span><span class="f">;</span>        <span class="k">/* YMMH 2  */</span>
<a name="391" /><span class="False">     391:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh3</span><span class="f">;</span>        <span class="k">/* YMMH 3  */</span>
<a name="392" /><span class="False">     392:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh4</span><span class="f">;</span>        <span class="k">/* YMMH 4  */</span>
<a name="393" /><span class="False">     393:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh5</span><span class="f">;</span>        <span class="k">/* YMMH 5  */</span>
<a name="394" /><span class="False">     394:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh6</span><span class="f">;</span>        <span class="k">/* YMMH 6  */</span>
<a name="395" /><span class="False">     395:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh7</span><span class="f">;</span>        <span class="k">/* YMMH 7  */</span>
<a name="396" /><span class="False">     396:</span> <span class="f">}</span><span class="f">;</span>
<a name="397" /><span class="False">     397:</span> 
<a name="398" /><span class="True">     398:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="399" /><span class="True">     399:</span> 
<a name="400" /><span class="True">     400:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="401" /><span class="True">     401:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE32</span></a>    <span class="m">struct</span> <span class="b">__darwin_i386_exception_state</span>
<a name="402" /><span class="True">     402:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE32</span></a>
<a name="403" /><span class="True">     403:</span> <span class="f">{</span>
<a name="404" /><span class="True">     404:</span>     <span class="b">__uint16_t</span>    <span class="b">__trapno</span><span class="f">;</span>
<a name="405" /><span class="True">     405:</span>     <span class="b">__uint16_t</span>    <span class="b">__cpu</span><span class="f">;</span>
<a name="406" /><span class="True">     406:</span>     <span class="b">__uint32_t</span>    <span class="b">__err</span><span class="f">;</span>
<a name="407" /><span class="True">     407:</span>     <span class="b">__uint32_t</span>    <span class="b">__faultvaddr</span><span class="f">;</span>
<a name="408" /><span class="True">     408:</span> <span class="f">}</span><span class="f">;</span>
<a name="409" /><span class="False">     409:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="410" /><span class="False">     410:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE32</span></a>    <span class="m">struct</span> <span class="b">i386_exception_state</span>
<a name="411" /><span class="False">     411:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFMzJfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE32</span></a>
<a name="412" /><span class="False">     412:</span> <span class="f">{</span>
<a name="413" /><span class="False">     413:</span>     <span class="b">__uint16_t</span>    <span class="b">trapno</span><span class="f">;</span>
<a name="414" /><span class="False">     414:</span>     <span class="b">__uint16_t</span>    <span class="b">cpu</span><span class="f">;</span>
<a name="415" /><span class="False">     415:</span>     <span class="b">__uint32_t</span>    <span class="b">err</span><span class="f">;</span>
<a name="416" /><span class="False">     416:</span>     <span class="b">__uint32_t</span>    <span class="b">faultvaddr</span><span class="f">;</span>
<a name="417" /><span class="False">     417:</span> <span class="f">}</span><span class="f">;</span>
<a name="418" /><span class="True">     418:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="419" /><span class="True">     419:</span> 
<a name="420" /><span class="True">     420:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="421" /><span class="True">     421:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_DEBUG_STATE32</span></a>    <span class="m">struct</span> <span class="b">__darwin_x86_debug_state32</span>
<a name="422" /><span class="True">     422:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_DEBUG_STATE32</span></a>
<a name="423" /><span class="True">     423:</span> <span class="f">{</span>
<a name="424" /><span class="True">     424:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr0</span><span class="f">;</span>
<a name="425" /><span class="True">     425:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr1</span><span class="f">;</span>
<a name="426" /><span class="True">     426:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr2</span><span class="f">;</span>
<a name="427" /><span class="True">     427:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr3</span><span class="f">;</span>
<a name="428" /><span class="True">     428:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr4</span><span class="f">;</span>
<a name="429" /><span class="True">     429:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr5</span><span class="f">;</span>
<a name="430" /><span class="True">     430:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr6</span><span class="f">;</span>
<a name="431" /><span class="True">     431:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">__dr7</span><span class="f">;</span>
<a name="432" /><span class="True">     432:</span> <span class="f">}</span><span class="f">;</span>
<a name="433" /><span class="False">     433:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="434" /><span class="False">     434:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_DEBUG_STATE32</span></a>    <span class="m">struct</span> <span class="b">x86_debug_state32</span>
<a name="435" /><span class="False">     435:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEUzMl8w"><span class="b">_STRUCT_X86_DEBUG_STATE32</span></a>
<a name="436" /><span class="False">     436:</span> <span class="f">{</span>
<a name="437" /><span class="False">     437:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr0</span><span class="f">;</span>
<a name="438" /><span class="False">     438:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr1</span><span class="f">;</span>
<a name="439" /><span class="False">     439:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr2</span><span class="f">;</span>
<a name="440" /><span class="False">     440:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr3</span><span class="f">;</span>
<a name="441" /><span class="False">     441:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr4</span><span class="f">;</span>
<a name="442" /><span class="False">     442:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr5</span><span class="f">;</span>
<a name="443" /><span class="False">     443:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr6</span><span class="f">;</span>
<a name="444" /><span class="False">     444:</span>     <span class="m">unsigned</span> <span class="m">int</span>    <span class="b">dr7</span><span class="f">;</span>
<a name="445" /><span class="False">     445:</span> <span class="f">}</span><span class="f">;</span>
<a name="446" /><span class="True">     446:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="447" /><span class="True">     447:</span> 
<a name="448" /><span class="True">     448:</span> <span class="k">/*</span>
<a name="449" /><span class="True">     449:</span> <span class="k"> * 64 bit versions of the above</span>
<a name="450" /><span class="True">     450:</span> <span class="k"> */</span>
<a name="451" /><span class="True">     451:</span> 
<a name="452" /><span class="True">     452:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="453" /><span class="True">     453:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_THREAD_STATE64</span></a>    <span class="m">struct</span> <span class="b">__darwin_x86_thread_state64</span>
<a name="454" /><span class="True">     454:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_THREAD_STATE64</span></a>
<a name="455" /><span class="True">     455:</span> <span class="f">{</span>
<a name="456" /><span class="True">     456:</span>     <span class="b">__uint64_t</span>    <span class="b">__rax</span><span class="f">;</span>
<a name="457" /><span class="True">     457:</span>     <span class="b">__uint64_t</span>    <span class="b">__rbx</span><span class="f">;</span>
<a name="458" /><span class="True">     458:</span>     <span class="b">__uint64_t</span>    <span class="b">__rcx</span><span class="f">;</span>
<a name="459" /><span class="True">     459:</span>     <span class="b">__uint64_t</span>    <span class="b">__rdx</span><span class="f">;</span>
<a name="460" /><span class="True">     460:</span>     <span class="b">__uint64_t</span>    <span class="b">__rdi</span><span class="f">;</span>
<a name="461" /><span class="True">     461:</span>     <span class="b">__uint64_t</span>    <span class="b">__rsi</span><span class="f">;</span>
<a name="462" /><span class="True">     462:</span>     <span class="b">__uint64_t</span>    <span class="b">__rbp</span><span class="f">;</span>
<a name="463" /><span class="True">     463:</span>     <span class="b">__uint64_t</span>    <span class="b">__rsp</span><span class="f">;</span>
<a name="464" /><span class="True">     464:</span>     <span class="b">__uint64_t</span>    <span class="b">__r8</span><span class="f">;</span>
<a name="465" /><span class="True">     465:</span>     <span class="b">__uint64_t</span>    <span class="b">__r9</span><span class="f">;</span>
<a name="466" /><span class="True">     466:</span>     <span class="b">__uint64_t</span>    <span class="b">__r10</span><span class="f">;</span>
<a name="467" /><span class="True">     467:</span>     <span class="b">__uint64_t</span>    <span class="b">__r11</span><span class="f">;</span>
<a name="468" /><span class="True">     468:</span>     <span class="b">__uint64_t</span>    <span class="b">__r12</span><span class="f">;</span>
<a name="469" /><span class="True">     469:</span>     <span class="b">__uint64_t</span>    <span class="b">__r13</span><span class="f">;</span>
<a name="470" /><span class="True">     470:</span>     <span class="b">__uint64_t</span>    <span class="b">__r14</span><span class="f">;</span>
<a name="471" /><span class="True">     471:</span>     <span class="b">__uint64_t</span>    <span class="b">__r15</span><span class="f">;</span>
<a name="472" /><span class="True">     472:</span>     <span class="b">__uint64_t</span>    <span class="b">__rip</span><span class="f">;</span>
<a name="473" /><span class="True">     473:</span>     <span class="b">__uint64_t</span>    <span class="b">__rflags</span><span class="f">;</span>
<a name="474" /><span class="True">     474:</span>     <span class="b">__uint64_t</span>    <span class="b">__cs</span><span class="f">;</span>
<a name="475" /><span class="True">     475:</span>     <span class="b">__uint64_t</span>    <span class="b">__fs</span><span class="f">;</span>
<a name="476" /><span class="True">     476:</span>     <span class="b">__uint64_t</span>    <span class="b">__gs</span><span class="f">;</span>
<a name="477" /><span class="True">     477:</span> <span class="f">}</span><span class="f">;</span>
<a name="478" /><span class="False">     478:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="479" /><span class="False">     479:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_THREAD_STATE64</span></a>    <span class="m">struct</span> <span class="b">x86_thread_state64</span>
<a name="480" /><span class="False">     480:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfVEhSRUFEX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_THREAD_STATE64</span></a>
<a name="481" /><span class="False">     481:</span> <span class="f">{</span>
<a name="482" /><span class="False">     482:</span>     <span class="b">__uint64_t</span>    <span class="b">rax</span><span class="f">;</span>
<a name="483" /><span class="False">     483:</span>     <span class="b">__uint64_t</span>    <span class="b">rbx</span><span class="f">;</span>
<a name="484" /><span class="False">     484:</span>     <span class="b">__uint64_t</span>    <span class="b">rcx</span><span class="f">;</span>
<a name="485" /><span class="False">     485:</span>     <span class="b">__uint64_t</span>    <span class="b">rdx</span><span class="f">;</span>
<a name="486" /><span class="False">     486:</span>     <span class="b">__uint64_t</span>    <span class="b">rdi</span><span class="f">;</span>
<a name="487" /><span class="False">     487:</span>     <span class="b">__uint64_t</span>    <span class="b">rsi</span><span class="f">;</span>
<a name="488" /><span class="False">     488:</span>     <span class="b">__uint64_t</span>    <span class="b">rbp</span><span class="f">;</span>
<a name="489" /><span class="False">     489:</span>     <span class="b">__uint64_t</span>    <span class="b">rsp</span><span class="f">;</span>
<a name="490" /><span class="False">     490:</span>     <span class="b">__uint64_t</span>    <span class="b">r8</span><span class="f">;</span>
<a name="491" /><span class="False">     491:</span>     <span class="b">__uint64_t</span>    <span class="b">r9</span><span class="f">;</span>
<a name="492" /><span class="False">     492:</span>     <span class="b">__uint64_t</span>    <span class="b">r10</span><span class="f">;</span>
<a name="493" /><span class="False">     493:</span>     <span class="b">__uint64_t</span>    <span class="b">r11</span><span class="f">;</span>
<a name="494" /><span class="False">     494:</span>     <span class="b">__uint64_t</span>    <span class="b">r12</span><span class="f">;</span>
<a name="495" /><span class="False">     495:</span>     <span class="b">__uint64_t</span>    <span class="b">r13</span><span class="f">;</span>
<a name="496" /><span class="False">     496:</span>     <span class="b">__uint64_t</span>    <span class="b">r14</span><span class="f">;</span>
<a name="497" /><span class="False">     497:</span>     <span class="b">__uint64_t</span>    <span class="b">r15</span><span class="f">;</span>
<a name="498" /><span class="False">     498:</span>     <span class="b">__uint64_t</span>    <span class="b">rip</span><span class="f">;</span>
<a name="499" /><span class="False">     499:</span>     <span class="b">__uint64_t</span>    <span class="b">rflags</span><span class="f">;</span>
<a name="500" /><span class="False">     500:</span>     <span class="b">__uint64_t</span>    <span class="b">cs</span><span class="f">;</span>
<a name="501" /><span class="False">     501:</span>     <span class="b">__uint64_t</span>    <span class="b">fs</span><span class="f">;</span>
<a name="502" /><span class="False">     502:</span>     <span class="b">__uint64_t</span>    <span class="b">gs</span><span class="f">;</span>
<a name="503" /><span class="False">     503:</span> <span class="f">}</span><span class="f">;</span>
<a name="504" /><span class="True">     504:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="505" /><span class="True">     505:</span> 
<a name="506" /><span class="True">     506:</span> 
<a name="507" /><span class="True">     507:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="508" /><span class="True">     508:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_FLOAT_STATE64</span></a>    <span class="m">struct</span> <span class="b">__darwin_x86_float_state64</span>
<a name="509" /><span class="True">     509:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_FLOAT_STATE64</span></a>
<a name="510" /><span class="True">     510:</span> <span class="f">{</span>
<a name="511" /><span class="True">     511:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="512" /><span class="True">     512:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">__fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="513" /><span class="True">     513:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">__fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="514" /><span class="True">     514:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="515" /><span class="True">     515:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="516" /><span class="True">     516:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="517" /><span class="True">     517:</span> 
<a name="518" /><span class="True">     518:</span>     <span class="k">/* x87 FPU Instruction Pointer */</span>
<a name="519" /><span class="True">     519:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_ip</span><span class="f">;</span>        <span class="k">/* offset */</span>
<a name="520" /><span class="True">     520:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_cs</span><span class="f">;</span>        <span class="k">/* Selector */</span>
<a name="521" /><span class="True">     521:</span> 
<a name="522" /><span class="True">     522:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="523" /><span class="True">     523:</span> 
<a name="524" /><span class="True">     524:</span>     <span class="k">/* x87 FPU Instruction Operand(Data) Pointer */</span>
<a name="525" /><span class="True">     525:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_dp</span><span class="f">;</span>        <span class="k">/* offset */</span>
<a name="526" /><span class="True">     526:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_ds</span><span class="f">;</span>        <span class="k">/* Selector */</span>
<a name="527" /><span class="True">     527:</span> 
<a name="528" /><span class="True">     528:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="529" /><span class="True">     529:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="530" /><span class="True">     530:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsrmask</span><span class="f">;</span>    <span class="k">/* MXCSR mask */</span>
<a name="531" /><span class="True">     531:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="532" /><span class="True">     532:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="533" /><span class="True">     533:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="534" /><span class="True">     534:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="535" /><span class="True">     535:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="536" /><span class="True">     536:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="537" /><span class="True">     537:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="538" /><span class="True">     538:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="539" /><span class="True">     539:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="540" /><span class="True">     540:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="541" /><span class="True">     541:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="542" /><span class="True">     542:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="543" /><span class="True">     543:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="544" /><span class="True">     544:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="545" /><span class="True">     545:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="546" /><span class="True">     546:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="547" /><span class="True">     547:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm8</span><span class="f">;</span>        <span class="k">/* XMM 8  */</span>
<a name="548" /><span class="True">     548:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm9</span><span class="f">;</span>        <span class="k">/* XMM 9  */</span>
<a name="549" /><span class="True">     549:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm10</span><span class="f">;</span>        <span class="k">/* XMM 10  */</span>
<a name="550" /><span class="True">     550:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm11</span><span class="f">;</span>        <span class="k">/* XMM 11 */</span>
<a name="551" /><span class="True">     551:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm12</span><span class="f">;</span>        <span class="k">/* XMM 12  */</span>
<a name="552" /><span class="True">     552:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm13</span><span class="f">;</span>        <span class="k">/* XMM 13  */</span>
<a name="553" /><span class="True">     553:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm14</span><span class="f">;</span>        <span class="k">/* XMM 14  */</span>
<a name="554" /><span class="True">     554:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm15</span><span class="f">;</span>        <span class="k">/* XMM 15  */</span>
<a name="555" /><span class="True">     555:</span>     <span class="m">char</span>            <span class="b">__fpu_rsrv4</span><span class="f">[</span><span class="c">6</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="556" /><span class="True">     556:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved1</span><span class="f">;</span>
<a name="557" /><span class="True">     557:</span> <span class="f">}</span><span class="f">;</span>
<a name="558" /><span class="True">     558:</span> 
<a name="559" /><span class="True">     559:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_AVX_STATE64</span></a>    <span class="m">struct</span> <span class="b">__darwin_x86_avx_state64</span>
<a name="560" /><span class="True">     560:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_AVX_STATE64</span></a>
<a name="561" /><span class="True">     561:</span> <span class="f">{</span>
<a name="562" /><span class="True">     562:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="563" /><span class="True">     563:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">__fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="564" /><span class="True">     564:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">__fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="565" /><span class="True">     565:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="566" /><span class="True">     566:</span>     <span class="b">__uint8_t</span>        <span class="b">__fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="567" /><span class="True">     567:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="568" /><span class="True">     568:</span> 
<a name="569" /><span class="True">     569:</span>     <span class="k">/* x87 FPU Instruction Pointer */</span>
<a name="570" /><span class="True">     570:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_ip</span><span class="f">;</span>        <span class="k">/* offset */</span>
<a name="571" /><span class="True">     571:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_cs</span><span class="f">;</span>        <span class="k">/* Selector */</span>
<a name="572" /><span class="True">     572:</span> 
<a name="573" /><span class="True">     573:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="574" /><span class="True">     574:</span> 
<a name="575" /><span class="True">     575:</span>     <span class="k">/* x87 FPU Instruction Operand(Data) Pointer */</span>
<a name="576" /><span class="True">     576:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_dp</span><span class="f">;</span>        <span class="k">/* offset */</span>
<a name="577" /><span class="True">     577:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_ds</span><span class="f">;</span>        <span class="k">/* Selector */</span>
<a name="578" /><span class="True">     578:</span> 
<a name="579" /><span class="True">     579:</span>     <span class="b">__uint16_t</span>        <span class="b">__fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="580" /><span class="True">     580:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="581" /><span class="True">     581:</span>     <span class="b">__uint32_t</span>        <span class="b">__fpu_mxcsrmask</span><span class="f">;</span>    <span class="k">/* MXCSR mask */</span>
<a name="582" /><span class="True">     582:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="583" /><span class="True">     583:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="584" /><span class="True">     584:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="585" /><span class="True">     585:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="586" /><span class="True">     586:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="587" /><span class="True">     587:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="588" /><span class="True">     588:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="589" /><span class="True">     589:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">__fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="590" /><span class="True">     590:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="591" /><span class="True">     591:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="592" /><span class="True">     592:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="593" /><span class="True">     593:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="594" /><span class="True">     594:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="595" /><span class="True">     595:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="596" /><span class="True">     596:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="597" /><span class="True">     597:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="598" /><span class="True">     598:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm8</span><span class="f">;</span>        <span class="k">/* XMM 8  */</span>
<a name="599" /><span class="True">     599:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm9</span><span class="f">;</span>        <span class="k">/* XMM 9  */</span>
<a name="600" /><span class="True">     600:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm10</span><span class="f">;</span>        <span class="k">/* XMM 10  */</span>
<a name="601" /><span class="True">     601:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm11</span><span class="f">;</span>        <span class="k">/* XMM 11 */</span>
<a name="602" /><span class="True">     602:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm12</span><span class="f">;</span>        <span class="k">/* XMM 12  */</span>
<a name="603" /><span class="True">     603:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm13</span><span class="f">;</span>        <span class="k">/* XMM 13  */</span>
<a name="604" /><span class="True">     604:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm14</span><span class="f">;</span>        <span class="k">/* XMM 14  */</span>
<a name="605" /><span class="True">     605:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_xmm15</span><span class="f">;</span>        <span class="k">/* XMM 15  */</span>
<a name="606" /><span class="True">     606:</span>     <span class="m">char</span>            <span class="b">__fpu_rsrv4</span><span class="f">[</span><span class="c">6</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="607" /><span class="True">     607:</span>     <span class="m">int</span>             <span class="b">__fpu_reserved1</span><span class="f">;</span>
<a name="608" /><span class="True">     608:</span>     <span class="m">char</span>            <span class="b">__avx_reserved1</span><span class="f">[</span><span class="c">64</span><span class="f">]</span><span class="f">;</span>
<a name="609" /><span class="True">     609:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh0</span><span class="f">;</span>        <span class="k">/* YMMH 0  */</span>
<a name="610" /><span class="True">     610:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh1</span><span class="f">;</span>        <span class="k">/* YMMH 1  */</span>
<a name="611" /><span class="True">     611:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh2</span><span class="f">;</span>        <span class="k">/* YMMH 2  */</span>
<a name="612" /><span class="True">     612:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh3</span><span class="f">;</span>        <span class="k">/* YMMH 3  */</span>
<a name="613" /><span class="True">     613:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh4</span><span class="f">;</span>        <span class="k">/* YMMH 4  */</span>
<a name="614" /><span class="True">     614:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh5</span><span class="f">;</span>        <span class="k">/* YMMH 5  */</span>
<a name="615" /><span class="True">     615:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh6</span><span class="f">;</span>        <span class="k">/* YMMH 6  */</span>
<a name="616" /><span class="True">     616:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh7</span><span class="f">;</span>        <span class="k">/* YMMH 7  */</span>
<a name="617" /><span class="True">     617:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh8</span><span class="f">;</span>        <span class="k">/* YMMH 8  */</span>
<a name="618" /><span class="True">     618:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh9</span><span class="f">;</span>        <span class="k">/* YMMH 9  */</span>
<a name="619" /><span class="True">     619:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh10</span><span class="f">;</span>        <span class="k">/* YMMH 10  */</span>
<a name="620" /><span class="True">     620:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh11</span><span class="f">;</span>        <span class="k">/* YMMH 11  */</span>
<a name="621" /><span class="True">     621:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh12</span><span class="f">;</span>        <span class="k">/* YMMH 12  */</span>
<a name="622" /><span class="True">     622:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh13</span><span class="f">;</span>        <span class="k">/* YMMH 13  */</span>
<a name="623" /><span class="True">     623:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh14</span><span class="f">;</span>        <span class="k">/* YMMH 14  */</span>
<a name="624" /><span class="True">     624:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh15</span><span class="f">;</span>        <span class="k">/* YMMH 15  */</span>
<a name="625" /><span class="True">     625:</span> <span class="f">}</span><span class="f">;</span>
<a name="626" /><span class="True">     626:</span> 
<a name="627" /><span class="False">     627:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="628" /><span class="False">     628:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_FLOAT_STATE64</span></a>    <span class="m">struct</span> <span class="b">x86_float_state64</span>
<a name="629" /><span class="False">     629:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRkxPQVRfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_FLOAT_STATE64</span></a>
<a name="630" /><span class="False">     630:</span> <span class="f">{</span>
<a name="631" /><span class="False">     631:</span>     <span class="m">int</span>             <span class="b">fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="632" /><span class="False">     632:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="633" /><span class="False">     633:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="634" /><span class="False">     634:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="635" /><span class="False">     635:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="636" /><span class="False">     636:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="637" /><span class="False">     637:</span> 
<a name="638" /><span class="False">     638:</span>     <span class="k">/* x87 FPU Instruction Pointer */</span>
<a name="639" /><span class="False">     639:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_ip</span><span class="f">;</span>            <span class="k">/* offset */</span>
<a name="640" /><span class="False">     640:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_cs</span><span class="f">;</span>            <span class="k">/* Selector */</span>
<a name="641" /><span class="False">     641:</span> 
<a name="642" /><span class="False">     642:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="643" /><span class="False">     643:</span> 
<a name="644" /><span class="False">     644:</span>     <span class="k">/* x87 FPU Instruction Operand(Data) Pointer */</span>
<a name="645" /><span class="False">     645:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_dp</span><span class="f">;</span>            <span class="k">/* offset */</span>
<a name="646" /><span class="False">     646:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_ds</span><span class="f">;</span>            <span class="k">/* Selector */</span>
<a name="647" /><span class="False">     647:</span> 
<a name="648" /><span class="False">     648:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="649" /><span class="False">     649:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="650" /><span class="False">     650:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsrmask</span><span class="f">;</span>        <span class="k">/* MXCSR mask */</span>
<a name="651" /><span class="False">     651:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="652" /><span class="False">     652:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="653" /><span class="False">     653:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="654" /><span class="False">     654:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="655" /><span class="False">     655:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="656" /><span class="False">     656:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="657" /><span class="False">     657:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="658" /><span class="False">     658:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="659" /><span class="False">     659:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="660" /><span class="False">     660:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="661" /><span class="False">     661:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="662" /><span class="False">     662:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="663" /><span class="False">     663:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="664" /><span class="False">     664:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="665" /><span class="False">     665:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="666" /><span class="False">     666:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="667" /><span class="False">     667:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm8</span><span class="f">;</span>        <span class="k">/* XMM 8  */</span>
<a name="668" /><span class="False">     668:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm9</span><span class="f">;</span>        <span class="k">/* XMM 9  */</span>
<a name="669" /><span class="False">     669:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm10</span><span class="f">;</span>        <span class="k">/* XMM 10  */</span>
<a name="670" /><span class="False">     670:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm11</span><span class="f">;</span>        <span class="k">/* XMM 11 */</span>
<a name="671" /><span class="False">     671:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm12</span><span class="f">;</span>        <span class="k">/* XMM 12  */</span>
<a name="672" /><span class="False">     672:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm13</span><span class="f">;</span>        <span class="k">/* XMM 13  */</span>
<a name="673" /><span class="False">     673:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm14</span><span class="f">;</span>        <span class="k">/* XMM 14  */</span>
<a name="674" /><span class="False">     674:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm15</span><span class="f">;</span>        <span class="k">/* XMM 15  */</span>
<a name="675" /><span class="False">     675:</span>     <span class="m">char</span>            <span class="b">fpu_rsrv4</span><span class="f">[</span><span class="c">6</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="676" /><span class="False">     676:</span>     <span class="m">int</span>             <span class="b">fpu_reserved1</span><span class="f">;</span>
<a name="677" /><span class="False">     677:</span> <span class="f">}</span><span class="f">;</span>
<a name="678" /><span class="False">     678:</span> 
<a name="679" /><span class="False">     679:</span> <span class="f">#</span><span class="n">define</span>    <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_AVX_STATE64</span></a>    <span class="m">struct</span> <span class="b">x86_avx_state64</span>
<a name="680" /><span class="False">     680:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfQVZYX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_AVX_STATE64</span></a>
<a name="681" /><span class="False">     681:</span> <span class="f">{</span>
<a name="682" /><span class="False">     682:</span>     <span class="m">int</span>             <span class="b">fpu_reserved</span><span class="f">[</span><span class="c">2</span><span class="f">]</span><span class="f">;</span>
<a name="683" /><span class="False">     683:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9DT05UUk9MXzA_"><span class="b">_STRUCT_FP_CONTROL</span></a>    <span class="b">fpu_fcw</span><span class="f">;</span>        <span class="k">/* x87 FPU control word */</span>
<a name="684" /><span class="False">     684:</span>     <a href="macros_ref.html#_X1NUUlVDVF9GUF9TVEFUVVNfMA__"><span class="b">_STRUCT_FP_STATUS</span></a>    <span class="b">fpu_fsw</span><span class="f">;</span>        <span class="k">/* x87 FPU status word */</span>
<a name="685" /><span class="False">     685:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_ftw</span><span class="f">;</span>        <span class="k">/* x87 FPU tag word */</span>
<a name="686" /><span class="False">     686:</span>     <span class="b">__uint8_t</span>        <span class="b">fpu_rsrv1</span><span class="f">;</span>        <span class="k">/* reserved */</span> 
<a name="687" /><span class="False">     687:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_fop</span><span class="f">;</span>        <span class="k">/* x87 FPU Opcode */</span>
<a name="688" /><span class="False">     688:</span> 
<a name="689" /><span class="False">     689:</span>     <span class="k">/* x87 FPU Instruction Pointer */</span>
<a name="690" /><span class="False">     690:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_ip</span><span class="f">;</span>            <span class="k">/* offset */</span>
<a name="691" /><span class="False">     691:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_cs</span><span class="f">;</span>            <span class="k">/* Selector */</span>
<a name="692" /><span class="False">     692:</span> 
<a name="693" /><span class="False">     693:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv2</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="694" /><span class="False">     694:</span> 
<a name="695" /><span class="False">     695:</span>     <span class="k">/* x87 FPU Instruction Operand(Data) Pointer */</span>
<a name="696" /><span class="False">     696:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_dp</span><span class="f">;</span>            <span class="k">/* offset */</span>
<a name="697" /><span class="False">     697:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_ds</span><span class="f">;</span>            <span class="k">/* Selector */</span>
<a name="698" /><span class="False">     698:</span> 
<a name="699" /><span class="False">     699:</span>     <span class="b">__uint16_t</span>        <span class="b">fpu_rsrv3</span><span class="f">;</span>        <span class="k">/* reserved */</span>
<a name="700" /><span class="False">     700:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsr</span><span class="f">;</span>        <span class="k">/* MXCSR Register state */</span>
<a name="701" /><span class="False">     701:</span>     <span class="b">__uint32_t</span>        <span class="b">fpu_mxcsrmask</span><span class="f">;</span>        <span class="k">/* MXCSR mask */</span>
<a name="702" /><span class="False">     702:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm0</span><span class="f">;</span>        <span class="k">/* ST0/MM0   */</span>
<a name="703" /><span class="False">     703:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm1</span><span class="f">;</span>        <span class="k">/* ST1/MM1  */</span>
<a name="704" /><span class="False">     704:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm2</span><span class="f">;</span>        <span class="k">/* ST2/MM2  */</span>
<a name="705" /><span class="False">     705:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm3</span><span class="f">;</span>        <span class="k">/* ST3/MM3  */</span>
<a name="706" /><span class="False">     706:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm4</span><span class="f">;</span>        <span class="k">/* ST4/MM4  */</span>
<a name="707" /><span class="False">     707:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm5</span><span class="f">;</span>        <span class="k">/* ST5/MM5  */</span>
<a name="708" /><span class="False">     708:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm6</span><span class="f">;</span>        <span class="k">/* ST6/MM6  */</span>
<a name="709" /><span class="False">     709:</span>     <a href="macros_ref.html#_X1NUUlVDVF9NTVNUX1JFR18w"><span class="b">_STRUCT_MMST_REG</span></a>    <span class="b">fpu_stmm7</span><span class="f">;</span>        <span class="k">/* ST7/MM7  */</span>
<a name="710" /><span class="False">     710:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm0</span><span class="f">;</span>        <span class="k">/* XMM 0  */</span>
<a name="711" /><span class="False">     711:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm1</span><span class="f">;</span>        <span class="k">/* XMM 1  */</span>
<a name="712" /><span class="False">     712:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm2</span><span class="f">;</span>        <span class="k">/* XMM 2  */</span>
<a name="713" /><span class="False">     713:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm3</span><span class="f">;</span>        <span class="k">/* XMM 3  */</span>
<a name="714" /><span class="False">     714:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm4</span><span class="f">;</span>        <span class="k">/* XMM 4  */</span>
<a name="715" /><span class="False">     715:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm5</span><span class="f">;</span>        <span class="k">/* XMM 5  */</span>
<a name="716" /><span class="False">     716:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm6</span><span class="f">;</span>        <span class="k">/* XMM 6  */</span>
<a name="717" /><span class="False">     717:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm7</span><span class="f">;</span>        <span class="k">/* XMM 7  */</span>
<a name="718" /><span class="False">     718:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm8</span><span class="f">;</span>        <span class="k">/* XMM 8  */</span>
<a name="719" /><span class="False">     719:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm9</span><span class="f">;</span>        <span class="k">/* XMM 9  */</span>
<a name="720" /><span class="False">     720:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm10</span><span class="f">;</span>        <span class="k">/* XMM 10  */</span>
<a name="721" /><span class="False">     721:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm11</span><span class="f">;</span>        <span class="k">/* XMM 11 */</span>
<a name="722" /><span class="False">     722:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm12</span><span class="f">;</span>        <span class="k">/* XMM 12  */</span>
<a name="723" /><span class="False">     723:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm13</span><span class="f">;</span>        <span class="k">/* XMM 13  */</span>
<a name="724" /><span class="False">     724:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm14</span><span class="f">;</span>        <span class="k">/* XMM 14  */</span>
<a name="725" /><span class="False">     725:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">fpu_xmm15</span><span class="f">;</span>        <span class="k">/* XMM 15  */</span>
<a name="726" /><span class="False">     726:</span>     <span class="m">char</span>            <span class="b">fpu_rsrv4</span><span class="f">[</span><span class="c">6</span><span class="f">*</span><span class="c">16</span><span class="f">]</span><span class="f">;</span>    <span class="k">/* reserved */</span>
<a name="727" /><span class="False">     727:</span>     <span class="m">int</span>             <span class="b">fpu_reserved1</span><span class="f">;</span>
<a name="728" /><span class="False">     728:</span>     <span class="m">char</span>            <span class="b">__avx_reserved1</span><span class="f">[</span><span class="c">64</span><span class="f">]</span><span class="f">;</span>
<a name="729" /><span class="False">     729:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh0</span><span class="f">;</span>        <span class="k">/* YMMH 0  */</span>
<a name="730" /><span class="False">     730:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh1</span><span class="f">;</span>        <span class="k">/* YMMH 1  */</span>
<a name="731" /><span class="False">     731:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh2</span><span class="f">;</span>        <span class="k">/* YMMH 2  */</span>
<a name="732" /><span class="False">     732:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh3</span><span class="f">;</span>        <span class="k">/* YMMH 3  */</span>
<a name="733" /><span class="False">     733:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh4</span><span class="f">;</span>        <span class="k">/* YMMH 4  */</span>
<a name="734" /><span class="False">     734:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh5</span><span class="f">;</span>        <span class="k">/* YMMH 5  */</span>
<a name="735" /><span class="False">     735:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh6</span><span class="f">;</span>        <span class="k">/* YMMH 6  */</span>
<a name="736" /><span class="False">     736:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh7</span><span class="f">;</span>        <span class="k">/* YMMH 7  */</span>
<a name="737" /><span class="False">     737:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh8</span><span class="f">;</span>        <span class="k">/* YMMH 8  */</span>
<a name="738" /><span class="False">     738:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh9</span><span class="f">;</span>        <span class="k">/* YMMH 9  */</span>
<a name="739" /><span class="False">     739:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh10</span><span class="f">;</span>        <span class="k">/* YMMH 10  */</span>
<a name="740" /><span class="False">     740:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh11</span><span class="f">;</span>        <span class="k">/* YMMH 11  */</span>
<a name="741" /><span class="False">     741:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh12</span><span class="f">;</span>        <span class="k">/* YMMH 12  */</span>
<a name="742" /><span class="False">     742:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh13</span><span class="f">;</span>        <span class="k">/* YMMH 13  */</span>
<a name="743" /><span class="False">     743:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh14</span><span class="f">;</span>        <span class="k">/* YMMH 14  */</span>
<a name="744" /><span class="False">     744:</span>     <a href="macros_ref.html#_X1NUUlVDVF9YTU1fUkVHXzA_"><span class="b">_STRUCT_XMM_REG</span></a>        <span class="b">__fpu_ymmh15</span><span class="f">;</span>        <span class="k">/* YMMH 15  */</span>
<a name="745" /><span class="False">     745:</span> <span class="f">}</span><span class="f">;</span>
<a name="746" /><span class="False">     746:</span> 
<a name="747" /><span class="True">     747:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="748" /><span class="True">     748:</span> 
<a name="749" /><span class="True">     749:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="750" /><span class="True">     750:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE64</span></a>    <span class="m">struct</span> <span class="b">__darwin_x86_exception_state64</span>
<a name="751" /><span class="True">     751:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE64</span></a>
<a name="752" /><span class="True">     752:</span> <span class="f">{</span>
<a name="753" /><span class="True">     753:</span>     <span class="b">__uint16_t</span>    <span class="b">__trapno</span><span class="f">;</span>
<a name="754" /><span class="True">     754:</span>     <span class="b">__uint16_t</span>    <span class="b">__cpu</span><span class="f">;</span>
<a name="755" /><span class="True">     755:</span>     <span class="b">__uint32_t</span>    <span class="b">__err</span><span class="f">;</span>
<a name="756" /><span class="True">     756:</span>     <span class="b">__uint64_t</span>    <span class="b">__faultvaddr</span><span class="f">;</span>
<a name="757" /><span class="True">     757:</span> <span class="f">}</span><span class="f">;</span>
<a name="758" /><span class="False">     758:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="759" /><span class="False">     759:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE64</span></a>    <span class="m">struct</span> <span class="b">x86_exception_state64</span>
<a name="760" /><span class="False">     760:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfRVhDRVBUSU9OX1NUQVRFNjRfMA__"><span class="b">_STRUCT_X86_EXCEPTION_STATE64</span></a>
<a name="761" /><span class="False">     761:</span> <span class="f">{</span>
<a name="762" /><span class="False">     762:</span>     <span class="b">__uint16_t</span>    <span class="b">trapno</span><span class="f">;</span>
<a name="763" /><span class="False">     763:</span>     <span class="b">__uint16_t</span>    <span class="b">cpu</span><span class="f">;</span>
<a name="764" /><span class="False">     764:</span>     <span class="b">__uint32_t</span>    <span class="b">err</span><span class="f">;</span>
<a name="765" /><span class="False">     765:</span>     <span class="b">__uint64_t</span>    <span class="b">faultvaddr</span><span class="f">;</span>
<a name="766" /><span class="False">     766:</span> <span class="f">}</span><span class="f">;</span>
<a name="767" /><span class="True">     767:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="768" /><span class="True">     768:</span> 
<a name="769" /><span class="True">     769:</span> <span class="f">#</span><span class="n">if</span> <a href="macros_ref.html#_X19EQVJXSU5fVU5JWDAzXzA_"><span class="b">__DARWIN_UNIX03</span></a>
<a name="770" /><span class="True">     770:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_DEBUG_STATE64</span></a>    <span class="m">struct</span> <span class="b">__darwin_x86_debug_state64</span>
<a name="771" /><span class="True">     771:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_DEBUG_STATE64</span></a>
<a name="772" /><span class="True">     772:</span> <span class="f">{</span>
<a name="773" /><span class="True">     773:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr0</span><span class="f">;</span>
<a name="774" /><span class="True">     774:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr1</span><span class="f">;</span>
<a name="775" /><span class="True">     775:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr2</span><span class="f">;</span>
<a name="776" /><span class="True">     776:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr3</span><span class="f">;</span>
<a name="777" /><span class="True">     777:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr4</span><span class="f">;</span>
<a name="778" /><span class="True">     778:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr5</span><span class="f">;</span>
<a name="779" /><span class="True">     779:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr6</span><span class="f">;</span>
<a name="780" /><span class="True">     780:</span>     <span class="b">__uint64_t</span>    <span class="b">__dr7</span><span class="f">;</span>
<a name="781" /><span class="True">     781:</span> <span class="f">}</span><span class="f">;</span>
<a name="782" /><span class="False">     782:</span> <span class="f">#</span><span class="n">else</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="783" /><span class="False">     783:</span> <span class="f">#</span><span class="n">define</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_DEBUG_STATE64</span></a>    <span class="m">struct</span> <span class="b">x86_debug_state64</span>
<a name="784" /><span class="False">     784:</span> <a href="macros_ref.html#_X1NUUlVDVF9YODZfREVCVUdfU1RBVEU2NF8w"><span class="b">_STRUCT_X86_DEBUG_STATE64</span></a>
<a name="785" /><span class="False">     785:</span> <span class="f">{</span>
<a name="786" /><span class="False">     786:</span>     <span class="b">__uint64_t</span>    <span class="b">dr0</span><span class="f">;</span>
<a name="787" /><span class="False">     787:</span>     <span class="b">__uint64_t</span>    <span class="b">dr1</span><span class="f">;</span>
<a name="788" /><span class="False">     788:</span>     <span class="b">__uint64_t</span>    <span class="b">dr2</span><span class="f">;</span>
<a name="789" /><span class="False">     789:</span>     <span class="b">__uint64_t</span>    <span class="b">dr3</span><span class="f">;</span>
<a name="790" /><span class="False">     790:</span>     <span class="b">__uint64_t</span>    <span class="b">dr4</span><span class="f">;</span>
<a name="791" /><span class="False">     791:</span>     <span class="b">__uint64_t</span>    <span class="b">dr5</span><span class="f">;</span>
<a name="792" /><span class="False">     792:</span>     <span class="b">__uint64_t</span>    <span class="b">dr6</span><span class="f">;</span>
<a name="793" /><span class="False">     793:</span>     <span class="b">__uint64_t</span>    <span class="b">dr7</span><span class="f">;</span>
<a name="794" /><span class="False">     794:</span> <span class="f">}</span><span class="f">;</span>
<a name="795" /><span class="True">     795:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* !__DARWIN_UNIX03 */</span>
<a name="796" /><span class="True">     796:</span> 
<a name="797" /><span class="True">     797:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* _MACH_I386__STRUCTS_H_ */</span>
<a name="798" /><span class="True">     798:</span> </pre>
  </body>
</html>
